import threading
import time

from Python软件测试.日志和多线程.多线程1 import print_time

exitFlag = 0
class myThread(threading.Thread):      # 继承父类threading.Thread
    def __int__(self,threadID,name,counter):
        threading.Thread.__init__(self)
        self.threadID= threadID
        self.name = name
        self.counter = counter
    def run(self):  #把要执行的代码写到run函数类型，线程在创建后会运行run函数
        print("Starting"+ self.name)
        print_time(self.name,self.counter,5)
        print("Exiting" + self.name)
    def print_time(threadName,delay,counter):
        while counter:
            if exitFlag:
                (threading.Thread).exit()
            time.sleep(delay)
            print("%s: %s" % (threadName,time.ctime(time.time())))
            counter -=1
#创建新线程
thread1 = myThread(1,"Thread-1",1)
thread2 = myThread(2,"Thread-2",2)
print("Exiting Main Thread")